import fetch from '@/utils/fetch';
import sysApis from '../apis';

/**
 * 保存资源信息
 */
export function saveResourceInfo (params) {
  return fetch({
    url: sysApis.sys.resource.save,
    method: 'post',
    params
  });
}

/**
 * 更新资源信息
 */
export function updateResourceInfo (params) {
  return fetch({
    url: sysApis.sys.resource.update,
    method: 'post',
    params
  });
}

/**
 * 删除资源信息
 */
export function deleteResourceInfo (id) {
  const data = {
    id
  };
  return fetch({
    url: sysApis.sys.resource.delete,
    method: 'get',
    params: data
  });
}

/**
 * 获取资源信息
 */
export function getResourceInfo (id) {
  const data = {
    id
  };
  return fetch({
    url: sysApis.sys.resource.get,
    method: 'get',
    params: data
  });
}

/**
 * 查找资源信息
 */
export function findResourceInfo (params) {
  return fetch({
    url: sysApis.sys.resource.find,
    method: 'post',
    params
  });
}

/**
 * 获取资源树信息
 */
export function getResourceTreeInfo () {
  return fetch({
    url: sysApis.sys.resource.tree,
    method: 'get'
  });
}
